package com.leadingsoft.pwxk.dto;

import java.util.List;

import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Lob;
import javax.persistence.OneToMany;

import com.leadingsoft.common.dto.Dto;

import lombok.Getter;
import lombok.Setter;

/**
 * @author: lipan 2018年5月15日
 * @description: ()
 * 
 */

@Getter
@Setter
public class AuditWaterEmissionsDto implements Dto {
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	private Long id;

	private String dataid;
	
	private String xkothercontentqc;// 全厂排放口总计备注信息
	private String xkothercontentss;// 设施或车间废水排放口备注信息
	private String xkothercontentyb;// 一般排放口备注信息
	private String xkothercontentzy;// 主要排放口备注信息
	private String xkotherzypfk;// 主要排放口备注信息
	private String xkotherybpfk;// 一般排放口备注信息
	@OneToMany(cascade = CascadeType.ALL)
	private List<AirDrainPermitDto> waterfswrwinfozylist;
	// 废水污染物排放许可限值 — 一般污染物排放口list集合
	@OneToMany(cascade = CascadeType.ALL)
	private List<AirDrainPermitDto> waterfswrwinfoyblist;
	// 废水污染物排放许可限值 — 设施或车间废水排放口list集合
	@OneToMany(cascade = CascadeType.ALL)
	private List<AirDrainPermitDto> waterfswrwinfosslist;

	// 主要排放口合计list集合
	@OneToMany(cascade = CascadeType.ALL)
	private List<AirDrainPermitDto> waterfswrwinfozycountlist;
	// 全厂排放口合计list集合
	@OneToMany(cascade = CascadeType.ALL)
	private List<AirDrainPermitDto> waterfswrwinfoqccountlist;

	@OneToMany(cascade = CascadeType.ALL)
	private List<AirDrainPermitDto> waterfswrwinfoybcountlist;

	// 2.全厂排放口合计list集合
	@OneToMany(cascade = CascadeType.ALL)
	private List<SpecialWaterEmissionsDto> pwxkitemxksptswaterList;

	private String xkenterexplain;// 不反算说明

	// 新增按月细化明细list集合（按月细化选择是时，此集合有值。）
	@OneToMany(cascade = CascadeType.ALL)
	private List<ApplyMonthDto> applymonth;
}
